﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ImprovementHeuristic.cs" company="Luis de la Torre">
//   Copyright Luis de la Torre, unless otherwise indicated
// </copyright>
// <summary>
//   Defines the ImprovementHeuristic type.
// </summary>
// --------------------------------------------------------------------------------------------------------------------
namespace PVRP_SR
{
    /// <summary>
    /// The improvement heuristic.
    /// </summary>
    public abstract class ImprovementHeuristic
    {
        #region Public Methods and Operators

        /// <summary>
        /// The improve solution.
        /// </summary>
        /// <param name="solution">
        /// The solution.
        /// </param>
        public abstract void ImproveSolution(PvrpSrSolution solution);

        #endregion
    }
}